object Form1: TForm1
  Left = 231
  Top = 251
  Caption = 'Racetrack Editor'
  ClientHeight = 541
  ClientWidth = 784
  Color = clBtnFace
  Constraints.MinHeight = 600
  Constraints.MinWidth = 800
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  Menu = MainMenu1
  OldCreateOrder = False
  Position = poScreenCenter
  WindowState = wsMaximized
  OnClick = FormClick
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnMouseWheel = FormMouseWheel
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object GLSceneViewer1: TGLSceneViewer
    Left = 0
    Top = 0
    Width = 617
    Height = 522
    Camera = Cam
    Buffer.BackgroundColor = clBlack
    Buffer.Lighting = False
    FieldOfView = 138.072158813476600000
    PenAsTouch = False
    Align = alClient
    OnMouseDown = GLSceneViewer1MouseDown
    OnMouseUp = GLSceneViewer1MouseUp
    TabOrder = 0
  end
  object StatusBar1: TStatusBar
    Left = 0
    Top = 522
    Width = 784
    Height = 19
    Panels = <>
    SimpleText = 'Select a control point to edit'
  end
  object Panel2: TPanel
    Left = 617
    Top = 0
    Width = 167
    Height = 522
    Align = alRight
    TabOrder = 2
    object Panel1: TPanel
      Left = 1
      Top = 1
      Width = 165
      Height = 128
      Align = alTop
      TabOrder = 0
      object NodesButton1: TSpeedButton
        Left = 1
        Top = 60
        Width = 163
        Height = 27
        GroupIndex = 1
        Caption = 'Node Settings'
        Flat = True
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -13
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold]
        ParentFont = False
        OnClick = NodesButton1Click
      end
      object TrackButton: TSpeedButton
        Left = 1
        Top = 6
        Width = 163
        Height = 27
        GroupIndex = 1
        Down = True
        Caption = 'Track'
        Flat = True
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -13
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold]
        ParentFont = False
        OnClick = TrackButtonClick
      end
      object TerrainButton: TSpeedButton
        Left = 2
        Top = 33
        Width = 163
        Height = 27
        GroupIndex = 1
        Caption = 'Terrain'
        Flat = True
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -13
        Font.Name = 'MS Sans Serif'
        Font.Style = [fsBold]
        ParentFont = False
        OnClick = TerrainButtonClick
      end
      object Progresslabel: TLabel
        Left = 8
        Top = 111
        Width = 17
        Height = 13
        Caption = 'Idle'
      end
      object ProgressBar: TProgressBar
        Left = 8
        Top = 95
        Width = 149
        Height = 13
        TabOrder = 0
      end
    end
    object Panel5: TPanel
      Left = 1
      Top = 129
      Width = 165
      Height = 392
      Align = alClient
      Caption = 'Select a node'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWindowText
      Font.Height = -13
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      ParentFont = False
      TabOrder = 1
    end
  end
  object GLScene1: TGLScene
    Left = 48
    Top = 40
    object GLCube1: TGLCube
      Position.Coordinates = {000000000000003F000000BF0000803F}
      Visible = False
      CubeSize = {000040400000803FCDCCCC3D}
    end
    object GLSphere1: TGLSphere
      Position.Coordinates = {000000000000C03F000020400000803F}
      Scale.Coordinates = {00002040000020400000204000000000}
      Visible = False
      Radius = 1.000000000000000000
    end
    object CamH: TGLDummyCube
      CubeSize = 0.200000002980232200
      VisibleAtRunTime = True
      object CamV: TGLDummyCube
        Direction.Coordinates = {00000000E8D5123FF3B3513F00000000}
        PitchAngle = 35.000000000000000000
        Up.Coordinates = {00000000F3B3513FE8D512BF00000000}
        CubeSize = 1.000000000000000000
        object Cam: TGLCamera
          DepthOfView = 500.000000000000000000
          FocalLength = 100.000000000000000000
          NearPlaneBias = 0.100000001490116100
          TargetObject = CamH
          Position.Coordinates = {000000000000A0416F1283BA0000803F}
        end
      end
    end
    object Freeform: TGLFreeForm
      MaterialLibrary = GLMaterialLibrary1
    end
    object FreeForm2: TGLFreeForm
      MaterialLibrary = GLMaterialLibrary1
    end
    object vertdummy: TGLDummyCube
      CubeSize = 1.000000000000000000
    end
    object GLXYZGrid1: TGLXYZGrid
      Position.Coordinates = {00000000CDCCCCBD000000000000803F}
      LineColor.Color = {3333B33E3333B33E3333B33E0000803F}
      XSamplingScale.Min = -20.000000000000000000
      XSamplingScale.Max = 20.000000000000000000
      XSamplingScale.Step = 1.000000000000000000
      YSamplingScale.Step = 0.100000001490116100
      ZSamplingScale.Min = -20.000000000000000000
      ZSamplingScale.Max = 20.000000000000000000
      ZSamplingScale.Step = 1.000000000000000000
      Parts = [gpX, gpZ]
    end
  end
  object GLCadencer1: TGLCadencer
    Scene = GLScene1
    SleepLength = 2
    OnProgress = GLCadencer1Progress
    Left = 48
    Top = 112
  end
  object GLMaterialLibrary1: TGLMaterialLibrary
    Left = 144
    Top = 40
  end
  object MainMenu1: TMainMenu
    Left = 472
    Top = 48
    object File1: TMenuItem
      Caption = 'File'
      object New1: TMenuItem
        Caption = 'New project.'
        OnClick = NewButtonClick
      end
      object N2: TMenuItem
        Caption = '-'
      end
      object Open1: TMenuItem
        Caption = 'Open project.'
        OnClick = Open1Click
      end
      object Save1: TMenuItem
        Caption = 'Save project..'
        OnClick = Save1Click
      end
      object N4: TMenuItem
        Caption = '-'
      end
      object Import1: TMenuItem
        Caption = 'Import'
        object Heightmap1: TMenuItem
          Caption = 'Heightmap..'
          OnClick = Heightmap1Click
        end
      end
      object Export1: TMenuItem
        Caption = 'Export'
        object exportmesh1: TMenuItem
          Caption = 'As One Mesh..'
          OnClick = exportmesh1Click
        end
        object N5: TMenuItem
          Caption = '-'
        end
        object rackMesh1: TMenuItem
          Caption = 'Track Mesh..'
          OnClick = rackMesh1Click
        end
        object errainMesh1: TMenuItem
          Caption = 'Terrain Mesh..'
          OnClick = errainMesh1Click
        end
        object N3: TMenuItem
          Caption = '-'
        end
        object Heightmap2: TMenuItem
          Caption = 'Heightmap..'
          OnClick = Heightmap2Click
        end
      end
      object N1: TMenuItem
        Caption = '-'
      end
      object Quit1: TMenuItem
        Caption = 'Quit.'
        OnClick = Quit1Click
      end
    end
    object View1: TMenuItem
      Caption = 'View'
      object Lines1: TMenuItem
        Caption = 'Lines'
        Checked = True
        OnClick = Lines1Click
      end
      object Nodes1: TMenuItem
        Caption = 'Nodes'
        Checked = True
        OnClick = Nodes1Click
      end
      object Vertices1: TMenuItem
        Caption = 'Vertices'
        OnClick = Vertices1Click
      end
      object Mesh1: TMenuItem
        Caption = 'Track Mesh'
        Checked = True
        OnClick = Mesh1Click
      end
      object TerrainMesh1: TMenuItem
        Caption = 'Terrain Mesh'
        Checked = True
        OnClick = TerrainMesh1Click
      end
      object Grid1: TMenuItem
        Caption = 'Grid'
        Checked = True
        OnClick = Grid1Click
      end
      object Terrain1: TMenuItem
        Caption = 'Terrain'
        Checked = True
        OnClick = Terrain1Click
      end
      object Wireframe1: TMenuItem
        Caption = 'Wireframe Meshes'
        OnClick = Wireframe1Click
      end
      object N6: TMenuItem
        Caption = '-'
      end
      object Materials1: TMenuItem
        Caption = 'Materials..'
        OnClick = Materials1Click
      end
    end
  end
  object OpenPictureDialog1: TOpenPictureDialog
    Filter = 'Bitmaps (*.bmp)|*.bmp'
    Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
    Left = 352
    Top = 48
  end
end
